home *** CD-ROM | disk | FTP | other *** search
- on birth me
- set the volume of sound 1 to 10
- loadSequences(me)
- loadWalls(me)
- initTitles()
- initTextWindow()
- end
-
- on loadWalls me
- global theWallList
- set theWallList to [:]
- set theGrid to [#tbseq, #ebnseq, #liveseq, #techseq, #getdownseq, #mac10seq, #manipulateseq, #monksseq, #sexseq, #stationidseq, #unitedseq, #ebcsseq, #allseq, #alladinseq, #_378seq, #allseq]
- setThePuppy(me, #interfacewall, "mixed wall", theGrid, 0)
- set theGrid to [#allseq, #allseq, #allseq, #allseq, #allseq, #allseq, #allseq, #allseq, #allseq, #allseq, #allseq, #allseq, #allseq, #allseq, #allseq, #allseq]
- setThePuppy(me, #gamewall, "station", theGrid, 0)
- set theGrid to [#_378seq, #_378seq, #_378seq, #_378seq, #_378seq, #_378seq, #_378seq, #_378seq, #_378seq, #_378seq, #_378seq, #_378seq, #_378seq, #_378seq, #_378seq, #_378seq]
- setThePuppy(me, #_378wall, "_378", theGrid, 26)
- set theGrid to [#alladinseq, #alladinseq, #alladinseq, #alladinseq, #alladinseq, #alladinseq, #alladinseq, #alladinseq, #alladinseq, #alladinseq, #alladinseq, #alladinseq, #alladinseq, #alladinseq, #alladinseq, #alladinseq]
- setThePuppy(me, #alladinwall, "alladin", theGrid, 29)
- set theGrid to [#ebcsseq, #ebcsseq, #ebcsseq, #ebcsseq, #ebcsseq, #ebcsseq, #ebcsseq, #ebcsseq, #ebcsseq, #ebcsseq, #ebcsseq, #ebcsseq, #ebcsseq, #ebcsseq, #ebcsseq, #ebcsseq]
- setThePuppy(me, #ebcswall, "ebcs", theGrid, 27)
- set theGrid to [#getdownseq, #getdownseq, #getdownseq, #getdownseq, #getdownseq, #getdownseq, #getdownseq, #getdownseq, #getdownseq, #getdownseq, #getdownseq, #getdownseq, #getdownseq, #getdownseq, #getdownseq, #getdownseq]
- setThePuppy(me, #getdownwall, "get down", theGrid, 28)
- set theGrid to [#mac10seq, #mac10seq, #mac10seq, #mac10seq, #mac10seq, #mac10seq, #mac10seq, #mac10seq, #mac10seq, #mac10seq, #mac10seq, #mac10seq, #mac10seq, #mac10seq, #mac10seq, #mac10seq]
- setThePuppy(me, #mac10wall, "mac 10", theGrid, 31)
- set theGrid to [#manipulateseq, #manipulateseq, #manipulateseq, #manipulateseq, #manipulateseq, #manipulateseq, #manipulateseq, #manipulateseq, #manipulateseq, #manipulateseq, #manipulateseq, #manipulateseq, #manipulateseq, #manipulateseq, #manipulateseq, #manipulateseq]
- setThePuppy(me, #manipulatewall, "manipulate", theGrid, 27)
- set theGrid to [#monksseq, #monksseq, #monksseq, #monksseq, #monksseq, #monksseq, #monksseq, #monksseq, #monksseq, #monksseq, #monksseq, #monksseq, #monksseq, #monksseq, #monksseq, #monksseq]
- setThePuppy(me, #monkswall, "monks", theGrid, 33)
- set theGrid to [#sexseq, #sexseq, #sexseq, #sexseq, #sexseq, #sexseq, #sexseq, #sexseq, #sexseq, #sexseq, #sexseq, #sexseq, #sexseq, #sexseq, #sexseq, #sexseq]
- setThePuppy(me, #sexwall, "sex", theGrid, 30)
- set theGrid to [#stationidseq, #stationidseq, #stationidseq, #stationidseq, #stationidseq, #stationidseq, #stationidseq, #stationidseq, #stationidseq, #stationidseq, #stationidseq, #stationidseq, #stationidseq, #stationidseq, #stationidseq, #stationidseq]
- setThePuppy(me, #stationidwall, "station", theGrid, 32)
- set theGrid to [#unitedseq, #unitedseq, #unitedseq, #unitedseq, #unitedseq, #unitedseq, #unitedseq, #unitedseq, #unitedseq, #unitedseq, #unitedseq, #unitedseq, #unitedseq, #unitedseq, #unitedseq, #unitedseq]
- setThePuppy(me, #unitedwall, "united", theGrid, 34)
- set theGrid to [#ebvseq, #ebvseq, #ebvseq, #ebvseq, #golfseq, #golfseq, #golfseq, #golfseq, #podiumseq, #podiumseq, #podiumseq, #podiumseq, #vsseq, #vsseq, #vsseq, #vsseq]
- setThePuppy(me, #techwall, "station", theGrid, 0)
- set theGrid to [#tpjoshseq, #podiumseq, #podiumseq, #podiumseq, #tpblueseq, #podiumseq, #podiumseq, #podiumseq, #tpwhiteseq, #podiumseq, #podiumseq, #podiumseq, #tplightseq, #tpetcseq, #tpetcseq, #tpoldseq]
- set tempptr to setThePuppy(me, #podiumwall, -1, theGrid, 20)
- setSeedGrid(tempptr, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0])
- setFreezeGrid(tempptr, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1])
- set theGrid to [#ebvdishseq, #ebvdishseq, #ebvdishseq, #ebvdishseq, #ebvdishseq, #ebvdishseq, #ebvdishseq, #ebvdishseq, #ebvotherseq, #ebvotherseq, #ebvotherseq, #ebvotherseq, #ebvotherseq, #ebvotherseq, #ebvotherseq, #ebvotherseq]
- set tempptr to setThePuppy(me, #ebvwall, -1, theGrid, 22)
- setSeedGrid(tempptr, [0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7])
- set theGrid to [#golfseq, #golfseq, #golfseq, #golfseq, #golfseq, #golfseq, #golfseq, #golfseq, #golfseq, #golfseq, #golfseq, #golfseq, #golfseq, #golfseq, #golfseq, #golfseq]
- set tempptr to setThePuppy(me, #golfwall, -1, theGrid, 23)
- setSeedGrid(tempptr, [0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 2, 1, 0])
- setFreezeGrid(tempptr, [0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0])
- set theGrid to [#vsseq, #vsseq, #vsseq, #vsseq, #vsseq, #vsseq, #vsseq, #vsseq, #vsseq, #vsseq, #vsseq, #vsseq, #vsseq, #vsseq, #vsseq, #vsseq]
- set tempptr to setThePuppy(me, #vswall, -1, theGrid, 21)
- setSeedGrid(tempptr, [0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0])
- set theGrid to [#historyseq, #historyseq, #pcseq, #pcseq, #historyseq, #historyseq, #pcseq, #pcseq, #pcseq, #pcseq, #historyseq, #historyseq, #pcseq, #pcseq, #historyseq, #historyseq]
- setThePuppy(me, #ebnwall, "station", theGrid, 0)
- set theGrid to [#historyseq, #historyseq, #historyseq, #historyseq, #historyseq, #historyseq, #historyseq, #historyseq, #historyseq, #historyseq, #historyseq, #historyseq, #historyseq, #historyseq, #historyseq, #historyseq]
- set tempptr to setThePuppy(me, #historywall, -1, theGrid, 13)
- setSeedGrid(tempptr, [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 3, 4, 0])
- setFreezeGrid(tempptr, [0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0])
- set theGrid to [#pcseq, #pcseq, #pcseq, #pcseq, #pcseq, #pcseq, #pcseq, #pcseq, #pcseq, #pcseq, #pcseq, #pcseq, #pcseq, #pcseq, #pcseq, #pcseq]
- setThePuppy(me, #pcwall, -1, theGrid, 14)
- set theGrid to [#actionseq, #actionseq, #livetechseq, #livetechseq, #actionseq, #actionseq, #livetechseq, #livetechseq, #actionseq, #actionseq, #livetechseq, #livetechseq, #actionseq, #wiringseq, #wiringseq, #livetechseq]
- set tempptr to setThePuppy(me, #livewall, "station", theGrid, 0)
- setSeedGrid(tempptr, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0])
- set theGrid to [#actionstageseq, #actionstageseq, #actionstageseq, #actionstageseq, #actionstageseq, #actionstageseq, #actionstageseq, #actionstageseq, #actionstageseq, #actionstageseq, #actionstageseq, #actionstageseq, #actionbeerseq, #actionbeerseq, #actionbeerseq, #actionbeerseq]
- setThePuppy(me, #actionwall, -1, theGrid, 19)
- set theGrid to [#linerseq, #linerseq, #linerseq, #linerseq, #manipulateseq, #monksseq, #mac10seq, #sexseq, #stationidseq, #getdownseq, #ebcsseq, #unitedseq, #linerseq, #_378seq, #alladinseq, #linerseq]
- setThePuppy(me, #tbwall, "station", theGrid, 0)
- set theGrid to [#getdownseq, #mac10seq, #manipulateseq, #monksseq, #sexseq, #linerseq, #linerseq, #stationidseq, #ebcsseq, #linerseq, #linerseq, #unitedseq, #tvtseq, #_378seq, #alladinseq, #tvtseq]
- setThePuppy(me, #songwall, -1, theGrid, 0)
- set theGrid to [#linerseq, #linerseq, #linerseq, #linerseq, #linerseq, #linerseq, #linerseq, #linerseq, #linerseq, #linerseq, #linerseq, #linerseq, #linerseq, #linerseq, #linerseq, #linerseq]
- setThePuppy(me, #linerwall, -1, theGrid, 15)
- end
-
- on setThePuppy me, theRef, theAud, theGrid, theText
- global theWallList
- set the visible of sprite 48 to not (the visible of sprite 48)
- updateStage()
- set theinc to 6
- set the volume of sound 1 to the volume of sound 1 + theinc
- set newWallPtr to birth(script "wall", theAud, theText)
- addProp(theWallList, theRef, newWallPtr)
- setTheGrid(newWallPtr, theGrid)
- return newWallPtr
- end
-
- on loadSequences me
- global seqList
- set seqList to [:]
- addProp(seqList, #alladinseq, birth(script "sequence", 4, 7, #alladinwall))
- addProp(seqList, #_378seq, birth(script "sequence", 1, 3, #_378wall))
- addProp(seqList, #ebcsseq, birth(script "sequence", 8, 11, #ebcswall))
- addProp(seqList, #getdownseq, birth(script "sequence", 12, 16, #getdownwall))
- addProp(seqList, #mac10seq, birth(script "sequence", 17, 19, #mac10wall))
- addProp(seqList, #manipulateseq, birth(script "sequence", 20, 23, #manipulatewall))
- addProp(seqList, #monksseq, birth(script "sequence", 24, 27, #monkswall))
- addProp(seqList, #sexseq, birth(script "sequence", 28, 31, #sexwall))
- addProp(seqList, #stationidseq, birth(script "sequence", 32, 36, #stationidwall))
- addProp(seqList, #unitedseq, birth(script "sequence", 37, 40, #unitedwall))
- set theSeq to birth(script "sequence", 48, 48, #tbwall)
- addProp(seqList, #tbseq, theSeq)
- addPictToSeq(theSeq, 36)
- addProp(seqList, #liveseq, birth(script "sequence", 51, 53, #livewall))
- addProp(seqList, #techseq, birth(script "sequence", 54, 76, #techwall))
- addProp(seqList, #ebnseq, birth(script "sequence", 41, 47, #ebnwall))
- set theSeq to birth(script "sequence", 48, 49, #linerwall)
- addProp(seqList, #linerseq, theSeq)
- addPictToSeq(theSeq, 36)
- addProp(seqList, #tvtseq, birth(script "sequence", 48, 50, #songwall))
- set theSeq to birth(script "sequence", 77, 77, #wiringwall)
- addProp(seqList, #wiringseq, theSeq)
- addPictToSeq(theSeq, 32)
- set theSeq to birth(script "sequence", 51, 53, #actionwall)
- addProp(seqList, #actionseq, theSeq)
- addPictToSeq(theSeq, 65)
- addPictToSeq(theSeq, 66)
- addProp(seqList, #livetechseq, birth(script "sequence", 60, 68, #techwall))
- addProp(seqList, #actionbeerseq, birth(script "sequence", 51, 52, #actionwall))
- set theSeq to birth(script "sequence", 53, 53, #actionwall)
- addProp(seqList, #actionstageseq, theSeq)
- addPictToSeq(theSeq, 65)
- addPictToSeq(theSeq, 66)
- addProp(seqList, #ebvseq, birth(script "sequence", 58, 62, #ebvwall))
- addProp(seqList, #golfseq, birth(script "sequence", 54, 57, #golfwall))
- addProp(seqList, #podiumseq, birth(script "sequence", 63, 74, #podiumwall))
- addProp(seqList, #vsseq, birth(script "sequence", 75, 76, #vswall))
- addProp(seqList, #tpblueseq, birth(script "sequence", 69, 71, #podiumwall))
- addProp(seqList, #tpwhiteseq, birth(script "sequence", 67, 68, #podiumwall))
- addProp(seqList, #tpjoshseq, birth(script "sequence", 65, 66, #podiumwall))
- addProp(seqList, #tplightseq, birth(script "sequence", 63, 64, #podiumwall))
- addProp(seqList, #tpoldseq, birth(script "sequence", 72, 72, #podiumwall))
- addProp(seqList, #tpetcseq, birth(script "sequence", 73, 74, #podiumwall))
- addProp(seqList, #ebvdishseq, birth(script "sequence", 60, 62, #ebvwall))
- addProp(seqList, #ebvotherseq, birth(script "sequence", 58, 59, #ebvwall))
- addProp(seqList, #historyseq, birth(script "sequence", 41, 45, #historywall))
- addProp(seqList, #pcseq, birth(script "sequence", 46, 48, #pcwall))
- addProp(seqList, #allseq, birth(script "sequence", 1, 76, #freezeframe))
- sort(seqList)
- end
-